#ifndef VICONCONNECTION_H
#define VICONCONNECTION_H

#include "baseconnection.h"
#include "Client.h"

class VICONConnection : public BaseConnection
{
public:
    VICONConnection();

public slots:
    void sendMessge(QString message, QString *parameters, int parameterCount);
    void startConnection();
    void endConnection();
    GCSCommon::ConnectionStatus getConnectionStatus();

    void sendVICONMessage(GCSCommon::VICONCommands command, GCSCommon::VICONParams *paramArray, int paramCount);

private slots:
    void processVICONMessage();

};

#endif // VICONCONNECTION_H
